package cn.iocoder.yudao.module.water.convert.qtoriginal;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.water.controller.admin.qtoriginal.vo.*;
import cn.iocoder.yudao.module.water.dal.dataobject.qtoriginal.QtOriginalDO;

/**
 * 原水记录 Convert
 *
 * @author 左达成
 */
@Mapper
public interface QtOriginalConvert {

    QtOriginalConvert INSTANCE = Mappers.getMapper(QtOriginalConvert.class);

    QtOriginalDO convert(QtOriginalCreateReqVO bean);

    QtOriginalDO convert(QtOriginalUpdateReqVO bean);

    QtOriginalRespVO convert(QtOriginalDO bean);

    List<QtOriginalRespVO> convertList(List<QtOriginalDO> list);

    PageResult<QtOriginalRespVO> convertPage(PageResult<QtOriginalDO> page);

    List<QtOriginalExcelVO> convertList02(List<QtOriginalDO> list);

}
